package com.arvato.minipro.bean.bean_vo.wx;

import java.util.Date;
/**
 * 
 * @author: smallking
 * 
 * @Descibe:对应数据库u_auth的实体
 * 
 * @Date: 2018年4月19日  下午12:31:04
 */
public class OpenPlatformAuthVo {
	/**
	 * 主键ID
	 */
    private String userAuthId;
    /**
     * 用户ID
     */
    private String userId;
    /**
     * 三方平台ID
     */
    private String thirdPartyAppid;
    /**
     * 授权方的ID
     */
    private String authorizerAppid;
    /**
     * 刷新令牌
     */
    private String authorizerRefreshToken;
    /**
     * 授权权限信息 是个json字符串
     */
    private String funcInfo;
    /**
     * 小程序预览码
     */
    private String qrCode;
    /**
     * 最后一次授权时间
     */
    private Date lastAuthTime;
    /**
     * 创建时间
     */
    private Date createTime;
    
    public String getUserAuthId() {
        return userAuthId;
    }

    public void setUserAuthId(String userAuthId) {
        this.userAuthId = userAuthId == null ? null : userAuthId.trim();
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    public String getThirdPartyAppid() {
        return thirdPartyAppid;
    }

    public void setThirdPartyAppid(String thirdPartyAppid) {
        this.thirdPartyAppid = thirdPartyAppid == null ? null : thirdPartyAppid.trim();
    }

    public String getAuthorizerAppid() {
        return authorizerAppid;
    }

    public void setAuthorizerAppid(String authorizerAppid) {
        this.authorizerAppid = authorizerAppid == null ? null : authorizerAppid.trim();
    }

    public String getAuthorizerRefreshToken() {
        return authorizerRefreshToken;
    }

    public void setAuthorizerRefreshToken(String authorizerRefreshToken) {
        this.authorizerRefreshToken = authorizerRefreshToken == null ? null : authorizerRefreshToken.trim();
    }

    public String getFuncInfo() {
        return funcInfo;
    }

    public void setFuncInfo(String funcInfo) {
        this.funcInfo = funcInfo == null ? null : funcInfo.trim();
    }
    
    public String getQrCode() {
		return qrCode;
	}

	public void setQrCode(String qrCode) {
		this.qrCode = qrCode;
	}

	public Date getLastAuthTime() {
        return lastAuthTime;
    }

    public void setLastAuthTime(Date lastAuthTime) {
        this.lastAuthTime = lastAuthTime;
    }

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
    
}